make implausible excuses - Deutsch Englisch Wörterbuch